package core.models.dataModels.searchModels;

import java.util.ArrayList;

import core.models.domainModel.Luchthaven;
import core.models.domainModel.Personeel;
import core.models.domainModel.Persoon;
import core.models.domainModel.Vlucht;

public class ZoekGegVoorBookingModel {
	
	private String vertrekDatum;
	private String aankomstDatum;
	public String ExtraKnop="";
	private Luchthaven aankomstLuchthaven;
	private Luchthaven vertrekLuchthaven;
	
	private ArrayList<Luchthaven> LuchthavenLijst;
	

	private String typeVlucht;
	public Vlucht enkeleVlucht;
	public Personeel enkelPersoneel;
	private ArrayList<Personeel> cvlPersoneel;
	public Persoon enkelPersoon;
	
	private String schermModus;
	
	
	//constructor
	
	public ZoekGegVoorBookingModel() {
		
		this.vertrekDatum = null;
		this.aankomstDatum = null;
		this.aankomstLuchthaven = null;
		this.vertrekLuchthaven = null;
		this.typeVlucht = null;
		
		LuchthavenLijst = new ArrayList<Luchthaven>();
		
	}
	
	//Getters-setters
	public ArrayList<Personeel> getCvlPersoneel() {
		return cvlPersoneel;
	}

	public void setCvlPersoneel(ArrayList<Personeel> cvlPersoneel) {
		this.cvlPersoneel = cvlPersoneel;
	}
	
	public ArrayList<Luchthaven> getLuchthavenLijst() {
		return LuchthavenLijst;
	}

	public void setLuchthavenLijst(ArrayList<Luchthaven> luchthavenLijst) {
		LuchthavenLijst = luchthavenLijst;
	}

	public String getVertrekDatum() {
		return vertrekDatum;
	}

	public void setVertrekDatum(String vertrekDatum) {
		this.vertrekDatum = vertrekDatum;
	}

	public String getAankomstDatum() {
		return aankomstDatum;
	}

	public void setAankomstDatum(String aankomstDatum) {
		this.aankomstDatum = aankomstDatum;
	}

	public Luchthaven getAankomstLuchthaven() {
		return aankomstLuchthaven;
	}

	public void setAankomstLuchthaven(Luchthaven aankomstLuchthaven) {
		this.aankomstLuchthaven = aankomstLuchthaven;
	}

	public Luchthaven getVertrekLuchthaven() {
		return vertrekLuchthaven;
	}

	public void setVertrekLuchthaven(Luchthaven vertrekLuchthaven) {
		this.vertrekLuchthaven = vertrekLuchthaven;
	}

	public String getTypeVlucht() {
		return typeVlucht;
	}

	public void setTypeVlucht(String typeVlucht) {
		this.typeVlucht = typeVlucht;
	}
	
	public String getSchermModus() {
		return schermModus;
	}

	public void setSchermModus(String schermModus) {
		this.schermModus = schermModus;
	}


}
